devil's nettle - German English Dictionary